LVA Datenbanksysteme (LU 1.0 181.129)
Wintersemster 2005

Allgemeines

Lehrziel des 2. Beispiels:

Gehen Sie von der von Ihnen im 1. Beispiel erstellten Datenbank aus.

Geben Sie beim Abgabegespräch das EER-Diagramm (lesbar handschriftlich oder gedruckt), den Ausdruck des Commandfiles und den Ausdruck des Ergebnisfiles (spool!) beim Tutor ab. Dieser wird im Rahmen des Abgabegesprächs Ihre Lösung kontrollieren und, wenn alles richtig ist, die Abgabe bestätigen. Beachten Sie bitte, dass eine Abgabe ohne Ausdruck nicht möglich ist. Nach der Abgabe verbleiben das EER und der Ausdruck des Commandfiles bzw. des Ergebnisfiles beim Tutor.

Die Beispiele basieren auf denselben Relationen wie Ihr vorheriges Beispiel (Beispiel 1); auch Ihre Beispieldaten sollten für dieses Beispiel in Ihrer Datenbank vorhanden sein. Evtl. wird es notwendig, passende Testdaten hinzuzufügen, um aussagekräftige Resultate zu erhalten.

Die Aktualisierungen und Ergänzungen einer Relation stellen Transaktionen dar. Treffen Sie entsprechende Vorkehrungen, um die Atomizität der Transaktionen zu gewährleisten.

Fügen Sie in Ihre Beispiele eine einfache Fehlerbehandlung (Ausgabe des Fehlers und angemessene Behandlung der Transaktion) ein.

Achtung: Studenten, die Ihr 2. Beispiel bis zum Abgabeschluss nicht mit 'OK' abschliessen, also noch den Status 'V' haben, erhalten zwar nach den Weihnachtsferien Gelegenheit zu einer weiteren Abgabe, müssen als Fleissaufgabe weitere Probleme zusätzlich lösen!

Die Angaben

Bitte beachten Sie, dass Ihre Lösungen nur dann akzeptiert werden können, wenn Sie auch das richtige Beispiel gelöst haben.
Falls Sie vergessen haben, welcher Gruppe Sie zugeteilt sind, so können Sie sich Ihre Gruppe zuschicken lassen.

Last Change: 16. 11. 2005